import { register, user } from '../../api/index' // 导入ajax数据源

const state = {
  username: true,
  email: true
}
// 发生变更的数据
const mutations = {
  // 存储 注册的用户名和邮箱
  NAMEEMAIL(state, register) {
    state.username = register.username
    state.email = register.email
    console.log(register)
  }
}

const actions = {
  // 用户注册接口 检测数据库中是否存在同样的用户名和邮箱
  async user(state, params) {
    // params 传参 用户名与邮箱
    let result = await user(params)

    state.commit('NAMEEMAIL', result)
  },
  // 用户注册成功接口 将数据添加到数据库
  async register(state, params) {
    // params 传参 用户名与邮箱
    let result = await register(params)
    console.log(result)
  }
}
// 计算属性节点
const getters = {}

// 向外共享函数
export default {
  state,
  mutations,
  actions,
  getters
}
